Adding some more judges, here and there.
[andmenj-acm.git] / lib / Mi manual de algoritmos / version_actual / src / java / maps_sets.java
bloba08a64968145dfed5cdb2b1264cadcf6c501faf2
1 import java.util.*;
3 public class Ejemplo {
4 public static void main(String[] args){
5 /*
6 * Mapas
7 * Tanto el HashMap como el TreeMap funcionan,
8 * pero tienen diferentes detalles
9 * y difieren en algunos métodos (Ver API).
11 System.out.println("Maps");
12 //TreeMap<String, Integer> m = new TreeMap<String, Integer>();
13 HashMap<String, Integer> m = new HashMap<String, Integer>();
14 m.put("Hola", new Integer(465));
15 System.out.println("m.size() = " + m.size());
17 if (m.containsKey("Hola")){
18 System.out.println(m.get("Hola"));
21 System.out.println(m.get("Objeto inexistente"));
25 * Sets
26 * La misma diferencia entre TreeSet y HashSet.
28 System.out.println("\nSets");
30 * *OJO: El HashSet no está en orden, el TreeSet sí.
32 //HashSet<Integer> s = new HashSet<Integer>();
33 TreeSet<Integer> s = new TreeSet<Integer>();
34 s.add(3576);
35 s.add(new Integer("54"));
36 s.add(new Integer(1000000007));
38 if (s.contains(54)){
39 System.out.println("54 presente.");
42 if (s.isEmpty() == false){
43 System.out.println("s.size() = " + s.size());
44 Iterator<Integer> i = s.iterator();
45 while (i.hasNext()){
46 System.out.println(i.next());
47 i.remove();
49 System.out.println("s.size() = " + s.size());